Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.07.2014, 18:53
foo foo вне форума
Профессор
Отправить личное сообщение для foo Посмотреть профиль Найти все сообщения от foo
 
Регистрация: 17.05.2014
Сообщений: 197

Как отдавать статику?
Полазил по инету, обычно рекомендуют для этого модули, такие как express и пр. Я не стал забивать голову, сделал вот так
Код:
http=require("http")
fs=require("fs")
http.Server(function(req, res){
   fs.readFile("./img.jpg", function(err, data){if(err) console.log(err); res.write(data); res.end()})
}).listen(8888)
Вроде работает. Хотелось бы узнать, какие недостатки у такого способа? Может в плане производительности, или еще что-то?

Последний раз редактировалось foo, 04.07.2014 в 19:15.
Ответить с цитированием
  #2 (permalink)  
Старый 04.07.2014, 21:18
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Нет недостатков. С чего бы им быть? Ну, за исключением того, что по правилам хорошего тона операторы надо отбивать пробелами, а в конце каждой строчки ставить точку с запятой.
Ответить с цитированием
  #3 (permalink)  
Старый 04.07.2014, 22:09
foo foo вне форума
Профессор
Отправить личное сообщение для foo Посмотреть профиль Найти все сообщения от foo
 
Регистрация: 17.05.2014
Сообщений: 197

Erolast,
Спасибо за ответ. А правила меня не волнуют, я для себя пишу.
Ответить с цитированием
  #4 (permalink)  
Старый 04.07.2014, 22:33
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,596

Имхо, нет смысла зазря дёргать ноду.
__________________
29375, 35
Ответить с цитированием
  #5 (permalink)  
Старый 04.07.2014, 22:51
foo foo вне форума
Профессор
Отправить личное сообщение для foo Посмотреть профиль Найти все сообщения от foo
 
Регистрация: 17.05.2014
Сообщений: 197

Aetae,
Да, я знаю, но у меня игрушка, так что пойдет и так.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как включить синхронное выполнение строк? SkaN Элементы интерфейса 1 26.04.2012 22:28
Как писать код который легко поддерживать, расширять, читать. Policeman Общие вопросы Javascript 3 24.03.2012 05:40
Как при быстром многократном клике по кнопке обрабатывать только первый клик battrack jQuery 3 22.03.2012 10:47
Как отловить обратное событие "click" ? jsuse Общие вопросы Javascript 2 18.01.2012 00:16
Как сделать электронный каталог продукции? natarius Серверные языки и технологии 6 24.05.2009 20:56